home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Disk / moni / FileX-src.lha / FileX-src / main_protos.h < prev    next >
C/C++ Source or Header  |  2003-08-31  |  3KB  |  157 lines

  1. /* Prototypes for functions defined in
  2. main.c
  3.  */
  4.  
  5. extern struct Library * CxBase;
  6.  
  7. extern struct Library * KeymapBase;
  8.  
  9. extern struct IntuitionBase * IntuitionBase;
  10.  
  11. extern struct Library * GadToolsBase;
  12.  
  13. extern struct Library * DiskfontBase;
  14.  
  15. extern struct Library * AslBase;
  16.  
  17. extern struct Library * RexxSysBase;
  18.  
  19. extern struct ReqToolsBase * ReqToolsBase;
  20.  
  21. extern struct GfxBase * GfxBase;
  22.  
  23. extern struct IconBase * IconBase;
  24.  
  25. extern struct Library * UtilityBase;
  26.  
  27. extern struct DosLibrary * DOSBase;
  28.  
  29. extern struct Library * WorkbenchBase;
  30.  
  31. extern struct Library * IFFParseBase;
  32.  
  33. extern struct ExecBase * SysBase;
  34.  
  35. extern struct LocaleBase * LocaleBase;
  36.  
  37. extern char programname[256];
  38.  
  39. extern struct MsgPort * WndPort;
  40.  
  41. extern struct MsgPort * AppPort;
  42.  
  43. extern struct DisplayData * AktuDD;
  44.  
  45. extern struct DisplayInhalt * AktuDI;
  46.  
  47. extern struct List FileList;
  48.  
  49. extern struct List DisplayInhaltList;
  50.  
  51. extern int secretpos;
  52.  
  53. extern char * secret[];
  54.  
  55. long ElementZahl(struct List * );
  56.  
  57. BOOL QuitView(long , struct DisplayData * );
  58.  
  59. BOOL QuitRequester(long , APTR );
  60.  
  61. void DoFileXWindowMessage(void);
  62.  
  63. void DoAppWindowMessage(void);
  64.  
  65. void DoARexxMsg(void);
  66.  
  67. extern struct DiskObject * dob;
  68.  
  69. char * ParseArgsAndAllocThings(void);
  70.  
  71. void __saveds NewTaskStart(void);
  72.  
  73. LONG main(void);
  74.  
  75. void About(void);
  76.  
  77. void MyBeep(void);
  78.  
  79. BOOL LoadUserDisplaytyp(char * );
  80.  
  81. BOOL LoadUserDisplaytypFR(void);
  82.  
  83. void SetScrollerGadget(struct DisplayData * );
  84.  
  85. long GetFileLaenge(BPTR );
  86.  
  87. long GetFileLaengeName(char * );
  88.  
  89. void FreeNLNode(struct Node * );
  90.  
  91. void AddNLName(struct List * , char * );
  92.  
  93. struct FileData * AllocFD(WORD );
  94.  
  95. void FreeFD(struct FileData * );
  96.  
  97. void FreeDD(struct DisplayData * );
  98.  
  99. struct DisplayData * AllocDD(struct DisplayInhalt * , struct FileData * );
  100.  
  101. void FreeDI(struct DisplayInhalt * );
  102.  
  103. struct DisplayInhalt * AllocDI(void);
  104.  
  105. BOOL MyOpen(char * , struct DisplayData * );
  106.  
  107. BOOL FileLoaded(struct FileData * );
  108.  
  109. void PrintFile(struct FileData * );
  110.  
  111. BOOL SaveFile(struct FileData * );
  112.  
  113. BOOL OpenFile(struct DisplayData * );
  114.  
  115. void ClearDDFile(struct DisplayData * , BOOL );
  116.  
  117. BOOL SaveNewName(char * , struct FileData * );
  118.  
  119. BOOL Save(struct FileData * );
  120.  
  121. void UpdateAllStatusZeilen(struct FileData * );
  122.  
  123. BOOL SaveAsFile(struct FileData * );
  124.  
  125. void DisplayFromScroller(struct DisplayData * );
  126.  
  127. void Mark(struct DisplayData * );
  128.  
  129. void Palette(void);
  130.  
  131. void MyAddSignal(ULONG , void (* )());
  132.  
  133. void MyRemoveSignal(ULONG );
  134.  
  135. void MyAddWindow(struct WindowData * );
  136.  
  137. void MyRemoveWindow(struct WindowData * );
  138.  
  139. void CloseAllOpenWindows(void);
  140.  
  141. void __saveds DoWindow(void);
  142.  
  143. UBYTE * AllocRequester(void);
  144.  
  145. void FreeRequester(void);
  146.  
  147. void LocalizeAll(void);
  148.  
  149. UBYTE * OpenLibs(void);
  150.  
  151. void CloseAll(void);
  152.  
  153. void CloseLibs(void);
  154.  
  155. //void Gedenken(void);
  156.  
  157.